home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyo (Python 2.2)
-
- import sys
- import os
- import string
- if sys.platform == 'darwin':
- if os.getcwd() == '/' and len(sys.argv):
- os.chdir(os.path.split(sys.argv[0])[0])
- else:
- argv0 = ''
- if len(sys.argv):
- argv0 = sys.argv[0]
-
- print 'WARNING! Running pygame apps from any method other than through python.app (aka through the finder or launchservices) is UNSUPPORTED!'
- print ' If you insist on using the terminal, type "open %s", and hold down the option key if you need to' % argv0
- print ' specify additional command line arguments. A dialog box will pop up and make you happy, I promise.'
- print ''
- print ' I sure hope you ran as "%s %s" exactly, otherwise you will really have problems.' % (sys.executable, ' '.join(sys.argv))
- print " WindowServer doesn't like what you're doing as is, and it gets really funky if you run things from the path for whatever reason."
- print ''
-
-
- class MissingModule:
-
- def __init__(self, name, info = '', urgent = 0):
- self.name = name
- self.info = str(info)
- self.urgent = urgent
- if urgent:
- self.warn()
-
-
-
- def __getattr__(self, var):
- if not (self.urgent):
- self.warn()
- self.urgent = 1
-
- MissingPygameModule = '%s module not available' % self.name
- raise NotImplementedError, MissingPygameModule
-
-
- def __nonzero__(self):
- return 0
-
-
- def warn(self):
- if self.urgent:
- type = 'import'
- else:
- type = 'use'
- message = '%s %s: %s' % (type, self.name, self.info)
-
- try:
- import warnings
- if self.urgent:
- level = 4
- else:
- level = 3
- warnings.warn(message, RuntimeWarning, level)
- except ImportError:
- print message
-
-
-
- from pygame.base import *
- from pygame.constants import *
- from pygame.version import *
- from pygame.rect import Rect
- import pygame.rwobject as pygame
- import pygame.surflock as pygame
- __version__ = ver
-
- try:
- import pygame.cdrom as pygame
- except (ImportError, IOError):
- msg = None
- cdrom = MissingModule('cdrom', msg, 1)
-
-
- try:
- import pygame.cursors as pygame
- except (ImportError, IOError):
- msg = None
- cursors = MissingModule('cursors', msg, 1)
-
-
- try:
- import pygame.display as pygame
- except (ImportError, IOError):
- msg = None
- display = MissingModule('display', msg, 1)
-
-
- try:
- import pygame.draw as pygame
- except (ImportError, IOError):
- msg = None
- draw = MissingModule('draw', msg, 1)
-
-
- try:
- import pygame.event as pygame
- except (ImportError, IOError):
- msg = None
- event = MissingModule('event', msg, 1)
-
-
- try:
- import pygame.image as pygame
- except (ImportError, IOError):
- msg = None
- image = MissingModule('image', msg, 1)
-
-
- try:
- import pygame.joystick as pygame
- except (ImportError, IOError):
- msg = None
- joystick = MissingModule('joystick', msg, 1)
-
-
- try:
- import pygame.key as pygame
- except (ImportError, IOError):
- msg = None
- key = MissingModule('key', msg, 1)
-
-
- try:
- import pygame.mouse as pygame
- except (ImportError, IOError):
- msg = None
- mouse = MissingModule('mouse', msg, 1)
-
-
- try:
- import pygame.sprite as pygame
- except (ImportError, IOError):
- msg = None
- sprite = MissingModule('sprite', msg, 1)
-
-
- try:
- from pygame.surface import *
- except (ImportError, IOError):
-
- Surface = lambda : Missing_Function
-
-
- try:
- import pygame.time as pygame
- except (ImportError, IOError):
- msg = None
- time = MissingModule('time', msg, 1)
-
-
- try:
- import pygame.transform as pygame
- except (ImportError, IOError):
- msg = None
- transform = MissingModule('transform', msg, 1)
-
-
- try:
- import pygame.font as pygame
- except (ImportError, IOError):
- msg = None
- font = MissingModule('font', msg, 0)
-
-
- try:
- import pygame.mixer as pygame
- except (ImportError, IOError):
- msg = None
- mixer = MissingModule('mixer', msg, 0)
-
-
- try:
- import pygame.movie as pygame
- except (ImportError, IOError):
- msg = None
- movie = MissingModule('movie', msg, 0)
-
-
- try:
- import pygame.surfarray as pygame
- except (ImportError, IOError):
- msg = None
- surfarray = MissingModule('surfarray', msg, 0)
-
-
- try:
- import pygame.sndarray as pygame
- except (ImportError, IOError):
- msg = None
- sndarray = MissingModule('sndarray', msg, 0)
-
-
- try:
- import pygame.imageext as pygame
- del pygame.imageext
- except (ImportError, IOError):
- pass
-
-
- try:
- import pygame.mixer_music as pygame
- del pygame.mixer_music
- except (ImportError, IOError):
- pass
-
- del pygame
- del os
- del sys
- del rwobject
- del surflock
- del MissingModule
-